package com.winchain.chainbill.acct.service;

import com.shell.bee.acct.account.po.AcctBas;
import com.shell.bee.entity.mvc.RetMsg;
import com.shell.bee.persistence.model.PageLimit;
import com.winchain.chainbill.acct.vo.AcctVo;
import com.winchain.provider.expiration.vo.BatchStats;
import java.io.IOException;
import java.util.List;

public abstract interface BankVirtualAcctService {
	public abstract List<AcctVo> selectBankVirtualAcctList(PageLimit paramPageLimit, AcctBas paramAcctBas);

	public abstract boolean changeState(String paramString1, String paramString2);

	public abstract RetMsg batchOpen(String paramString) throws IOException;

	public abstract BatchStats<String> syncAcctBlc(String... paramVarArgs);
}
